HTTP 303

HTTP 303, ou 303 See Other, é o código de estado de resposta HTTP que realiza o redirecionamento de aplicações web para um novo URI, especialmente após um HTTP POST ter sido realizado, o qual consta a partir do RFC 2616 (HTTP 1.1).

De acordo com a RFC 7231, que torna a RFC 2616 obsoleta, "Uma resposta 303 a um pedido GET indica que o servidor de origem não tem uma representação do recurso objetivado que pode ser transferido pelo servidor sobre o HTTP. No entanto, o valor do campo Location (localização) refere-se a um recurso que é descritivo do recurso objetivado, de modo que fazer um pedido de recuperação daquele outro recurso pode resultar em uma representação que é útil para os destinatários sem implicar que representa o recurso de destino original ".

Este código de estado deve ser usado com o cabeçalho de localização. Se um servidor responde a um POST ou outra requisição não-idempotente com uma resposta 303 Veja Outro e um valor para o cabeçalho de localização, é esperado que o cliente obtenha o recurso mencionado no cabeçalho de localização usando o método GET. Para desencadear uma requisição ao recurso objetivado, utilizando o mesmo método, é esperado que o servidor forneça uma resposta 307 Redirecionamento Temporário.


Developed by StudentB